package org.easy.tencim.model;

/**
 * 类描述：接口常量类
 *
 * @date 2021-07-31
 */
public class IMConstant {

    /**
     * 内置管理员角色
     */
    public static final String ROLE_ADMINISTRATOR = "administrator";
//    /**
//     * 内置消息推送角色
//     */
//    public static final String ROLE_MSGPUSH="msgpush";

    //腾讯IM接口根地址
    public static final String TENCENT_BASE_URL = "https://console.tim.qq.com/";

    //IM接口地址如下：
    /**
     * 导入单个账号到IM系统接口
     */
    public static final String IM_ACCOUNT_IMPORT = "v4/im_open_login_svc/account_import";

    public static final String IM_ACCOUNT_DELETE = "v4/im_open_login_svc/account_delete";

    /**
     * 导入多个账号到IM系统接口
     */
    public static final String IM_MULTIACCOUNT_IMPORT = "v4/im_open_login_svc/multiaccount_import";

    /**
     * 单发单聊消息接口地址
     */
    public static final String IM_SEND_MSG = "v4/openim/sendmsg";
    /**
     * 创建群组
     */
    public static final String CREATE_GROUP = "v4/group_open_http_svc/create_group";



    /**
     * 在群组中发送普通消息
     */
    public static final String IM_GROUP_SEND_MSG = "v4/group_open_http_svc/send_group_msg";
    public static final String DELETE_C2C_MSG_RAMBLE = "v4/openim/delete_c2c_msg_ramble";

    /**
     * 增加群成员
     */
    public static final String IM_GROUP_ADD_MEMBER = "v4/group_open_http_svc/add_group_member";



    /**
     * 群组默认类型
     */
    public static final String IM_GROUP_DEFAULT_TYPE = "Public";

    /**
     * 申请加群处理方式。包含 FreeAccess（自由加入），NeedPermission（需要验证），DisableApply（禁止加群),不填默认为 NeedPermission（需要验证）
     */
    public static final String IM_GROUP_DEFAULT_APPLYJOINOPTION = "FreeAccess";
}
